package chapter04;

public class java12_Object_Extends_2 {
    public static void main(String[] args) {
        // TODO 面向对象 - Extends - 继承
        // 构造方法
        // 父类对象是在子类对象创建前创建完成, 创建子类对象前，会调用父类的构造方法完成父类的创建,使用的是super方式，只不过JVM自动构造
        // 如果父类提供构造方法：那么JVM不会提供默认的构造方法，那么子类应该显示调用super方法构建父类对象。在子类构造函数中执行super();
        // new先开辟子类空间，之后super给父类对象属性赋值然后子类构造函数赋值子类属性。构造函数不用于创建对象，只用于初始化对象属性；new用于创建（一个）对象。
    }
}
